package cn.tedu.csmall.stock.webapi.exception;

import cn.tedu.csmall.commons.pojo.stock.dto.StockReduceCountDTO;
import cn.tedu.csmall.commons.restful.JsonResult;
import cn.tedu.csmall.commons.restful.ResponseCode;
import com.alibaba.csp.sentinel.slots.block.BlockException;

//自定义的限流类
public class BlockErrorHandler {

    //需要添加static修饰符，否则sentinel管理不到该类中的对用的方法
    public  static JsonResult blockError(StockReduceCountDTO stockReduceCountDTO,
                                 BlockException e){
        return JsonResult.failed(ResponseCode.BAD_REQUEST,"自定义限流类");
    }
}
